html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
body {
  -webkit-text-size-adjust:none;
  font-family:sans-serif;
  margin-bottom:70px;
}
h1 {
  font-size:36px;
  margin:15px;
  text-align:center;
  color:#666;
}
h2 {
  font-size:14px;
  font-weight:bold;
  color:#3c3c3c;
  margin:20px 10px 10px;
}
small {
  margin:0 10px 30px;
  display:block;
  font-size:12px;
}
a {
  margin:0;
  font-size:12px;
  color:#3c3c3c;
}
.swipe {
  overflow:hidden;
  position:relative;
  width:100%;
}
.swipe ul{
    overflow:hidden;
}
.swipe li div, .swipe div div div {
  padding:50px 10px;
  background:#1db1ff;
  font-weight:bold;
  color:#fff;
  font-size:20px;
  text-align:center;
}

#slider2 li{
    width:230px;
}
#slider4{
	line-height:0;
	text-align:center;
}
#slider4 ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
#pagenavi a.active{
	background-color: #fff;
}
#copyright{
	text-align:center;
	font-size:16px;
	padding:30px 0;
}
#copyright a{
	font-weight:bold;
	font-size:16px;
}

#slider li{
	width:300px;
	float:left;
}
#slider li:first-child{
	width:100px;
	margin:10px 40px;
}
#slider li:last-child{
	width:500px;
	border:3px solid #111;
}
#slider li:nth-child(2){
	width:200px;
}
#slider li:nth-child(3){
	width:300px;
}
#slider li:nth-child(4){
	width:400px;
}
#slider1 li{
	width:240px;
}

#pagenavi a{ background-color:#333; width:10px; height:10px; border-radius:50%; display:block; float:left; margin-right:20px;}

#slider4 img{ width:100%;}
#pagenavi{
    height: 30px;
    position: absolute;
    left: 50%;
    bottom: 20px;
	}
	
.pagenavi1{ margin-left:-50%}

.return-btn{ width:40px; height:40px; border-radius:50%; position:absolute; top:30px; left:10px; background-color:#cccbca;}


.return-btn img{     
	margin: 5px 0 0 10px;
    width: 40%;}
.title-main{
	line-height: 180%;
    color: #333;
    font-size: 1em;
	margin:0 10px;
	}
.price{ color:#fe6430;font-size: 1.4em; margin-top:0px;}
.price span{ font-size:1.6em;}
.goods-basic { width:100%;height:2em;}
.goods-basic div{ width:27%; float:left; margin:0 10px}
.dl{ width:100%; height:0.5em; background-color:#eee; display:block;}
.coupon { width:100%; height:40px;padding-top:10px; position:relative;}
.coupon .coupon-show{ color:#fc7f54; float:left; border-radius:5px; border:1px #fc7f54 solid; display:block; padding:4px 10px; vertical-align:middle; margin-left:10px ; margin-right:20px;}
.coupon .coupon-title{ color:#333; font-size:1em; float:left;vertical-align:middle; display:inline-block; margin:0; line-height:30px;}
.coupon a{ width:30px; height:30px; position:absolute; top:0; right:10px; display:block;}
.coupon a img{ height:20px; margin-top:10px;}

.goods-ce{ width:100%; min-height:100px; position:relative;padding-bottom: 10px;}
.goods-ce h1{ width:100%; margin:0; height:40px; color:#333; font-size:1.2em; text-align:left; padding-left:10px; line-height:40px;}
.goods-ce a{ width:30px; height:30px; position:absolute; top:0; right:10px; display:block;}
.goods-ce a img{ height:20px; margin-top:10px;}
.goods-ce .ce-detail{ width:100%; min-height:30px;}
.goods-ce .ce-detail .ce-top { width:100%; min-height:30px; font-size:1.2em;}
.goods-ce .ce-detail .ce-top img{ width:36px; height:36px; border-radius:50%; display:block; float:left; padding:2px 10px;}
.goods-ce .ce-detail .ce-top .ce-name{ line-height:40px; color:#333;}
.goods-ce .ce-detail .ce-top .ce-time{line-height:40px; color:#333; float:right; padding-right:20px; display:block;}
.goods-ce .ce-detail  .ce-text{ padding:10px 20px 10px 10px;}
.goods-ce .ce-img{ padding:10px; max-width:80%;}
.goods-ce .ce-all{ color:#fba940; border:1px #fba940 solid; font-size:1.2em; padding:10px 20px; margin:0 auto; display:table; border-radius:50px;;}

.goods-detail{width:100%; min-height:100px; position:relative; padding-left:10px;}
.goods-detail h1{ width:100%; margin:0; height:40px; color:#333; font-size:1.2em; text-align:left; line-height:40px;}
.goods-detail img{max-width:100%;}

.goods-btns{ width:100%; position:fixed; bottom:0px; left:0px; background-color:#fff; height:60px;}
.goods-btns .btn{ float:left; padding:8px 0 8px 30px;}
.goods-btns .btn img{ height:24px; margin:0 auto; display:block;}
.goods-btns .btn span{ line-height:16px;}
.buy-now{ float:right; background-color:#fba940; color:#fff; text-align:center; width:30%; height:60px; line-height:60px; font-size:1.4em;}











